package com.zmn.plat.model.entity.pilot;

import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 描述: 渠道试点
 *
 * @author guoqiao
 * @since 2021-06-25 10:12:00
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class ChannelPrice implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 描述: 主键
     */
    private Integer channelPriceId;

    /**
     * 描述: 渠道ID
     */
    private Integer channelId;

    /**
     * 描述: 试点类型：1一口价，2计价器（故障维度），3三日退试点，4优惠限制，5 维修机器人
     */
    private Integer type;

    /**
     * 描述: 支付方式：1.必须下单时支付,2.必须下单后支付,3.两种均支持
     */
    private Integer payType;

    /**
     * 描述: 一口价优惠：1.无,2.线上支付9折...
     */
    private Integer priceDiscount;

    /**
     * 描述: 状态：1.否,2.是
     */
    private Integer status;

    /**
     * 描述: 定金
     */
    private Integer deposit;

    /**
     * 描述: 是否设置定金 1 不设置，2 设置
     */
    private Integer depositStatus;
    /**
     * 描述: 是否设置定金抵扣 1 不设置，2 设置
     *
     * @author shenxiangzhong
     * @since 2021/11/24
     **/
    private Integer depositDeductionStatus;

    /**
     * 描述: 定金抵扣金额
     *
     * @author shenxiangzhong
     * @since 2021/11/24
     **/
    private Integer depositDeductionAmount;

    /**
     * 描述: 逻辑删除(1删除, 2正常)
     */
    private Integer delete;

    /**
     * 描述: 备注
     */
    private String creater;

    /**
     * 描述: 操作人
     */
    private String updater;

    /**
     * 描述: 创建时间
     */
    private Date createTime;

    /**
     * 描述: 操作时间
     */
    private Date updateTime;

}
